Academic Year/course:
2017/18
527 - Master's in Electronic Engineering
Syllabus Information
Academic Year:
2017/18
Subject:
67230 - Electronic Neural Networks
Faculty / School:
110 - Escuela de Ingeniería y Arquitectura
Degree:
527 - Master's in Electronic Engineering
ECTS:
5.0
Year:
1
Semester:
First semester
Subject Type:
Optional
Module:
---
5.1. Methodological overview
The methodology followed in this course is oriented towards achievement of the learning objectives. A wide range of teaching and learning tasks are implemented, such as:
- Lectures will provide the theoretical background on fundamentals of artificial neural networks (ANN) and machine learning, and how these systems can be implemented in computers and electronic circuits.
- Case studies and real engineering applications of ANN will be worked out at the classroom, with special emphasis on intelligent environments (sensor data processing, computer vision, embedded intelligence for home appliances…).
- The students will do laboratory work, developing ANN applications in MATLAB by using real databases.
- Individual or group assignments (course project) will be proposed.
Student participation is considered very important in order to acquire the learning outcomes and skills needed.
5.2. Learning tasks
The course includes the following learning tasks:
Classroom activities (1.96 ECTS: 49 hours):
- Lectures (A01) (20 hours). Fundamentals of ANN and machine learning will be developed, mixing theoretical concepts and practical applications. Course materials are available in advance at https://moodle2.unizar.es/add/
- Case studies (A02) (10 hours). Different case studies will be worked out at the classroom, related to fields such as computer vision, speech recognition, quality of service of communications, home appliances with embedded intelligence, etc.
- Laboratory sessions (A03) (15 hours). Five laboratory sessions will be carried out in small groups, consisting of MATLAB simulations of ANN. Each session will be evaluated in the laboratory.
- Tutorials (A06) (2 hours). Guidance and supervision of course assignments and projects.
- Evaluation activities (A08) (2 hours). Assessment will be based on coursework (laboratory work and assignments) and final examination.
Autonomous work (3.04 ECTS: 76 hours):
- Assignments (T6) (51 hours). Individual or group assignments will be proposed, in the form of a course project. The project assessment will be based on difficulty, development, achieved results, quality of the written report and oral presentation.
- Study (T7) (25 hours). This activity includes personal study, preparation of laboratory work and the required time for preparing the final exam. Students can also attend tutorials to solve the specific problems they can face in the course.
5.3. Syllabus
The course will address the following topics:
Topic 1. Fundamentals of Artificial Neural Networks and Machine Learning
Topic 2. Unsupervised learning: SOM
Topic 3. Supervised learning: MLP
Topic 4. RBF, Support Vector Machines, Deep Learning and other models
Topic 5. Electronic implementations
Topic 6. Digital circuit implementations
Topic 7. Applications development
Laboratory sessions
- 1: Data preprocessing and competitive networks
- 2: Perceptrons: application to binary and real data
- 3: Hybrid neural networks and applications
- 4: Development of pattern classification applications
- 5: Development of applications related to data fitting
5.4. Course planning and calendar
Further information concerning the timetable, classroom, office hours, assessment dates and other details regarding this course, will be provided on the first day of class or please refer to the EINA website https://eina.unizar.es/ and Moodle https://moodle2.unizar.es/add/.
5.5. Bibliography and recommended resources
Basic resources: Bibliography:
- Marsland, S. Machine Learning, CRC Press 2015
- Martín del Brío, Bonifacio. Redes neuronales y sistemas borrosos / Bonifacio Martín del Brío, Alfredo Sanz Molina ; prólogo de Lofti A. Zadeh . - 3ª ed. rev. y amp. Paracuellos de Jarama (Madrid) : RA-MA, D. L. 2006
- Haykin, S.. Neural Networks and Learning Machines / S. Haykin Pearson, 2009
- Witten, Ian H.. Data mining : practical machine learning tools and techniques / Ian H. Witten, Eibe Frank . - 2nd ed. Amsterdam [etc.] : Morgan Kaufman, cop. 2005
- Bishop, Christopher M.. Pattern recognition and machine learning / Christopher M. Bishop New York : Springer, cop. 2006
- Kohonen, Teuvo. Self-organizing maps / Teuvo Kohonen Berlin [etc] : Springer, cop. 1995
- Duda, Richard O.. Pattern classification / Richard O. Duda, Peter E. Hart, David G. Stork . - 2nd ed. New York [etc.] : John Wiley and Sons, cop. 2001